###############################################
# === xeno_captor_tradition_brood_harvest.txt ===
###############################################
###############################################
# CAPTOR TRADITION - Brood Harvest
# Non-hive empires exploiting captured Xenomorphs.
###############################################

tradition_xeno_brood_harvest = {
	unlocks_agenda = agenda_xeno_brood_harvest
	custom_tooltip = tradition_xeno_brood_harvest_desc
	possible = { is_xeno_captor_tradition_empire = yes }
	modifier = {
		planet_pop_assembly_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_brood_harvest_egg_protocols = {
	possible = {
		has_tradition = tradition_xeno_brood_harvest
	}
	custom_tooltip = tr_xeno_brood_harvest_egg_protocols_desc
	modifier = {
		planet_jobs_food_produces_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_brood_harvest_incubation_arrays = {
	possible = {
		has_tradition = tradition_xeno_brood_harvest
	}
	custom_tooltip = tr_xeno_brood_harvest_incubation_arrays_desc
	modifier = {
		planet_pop_assembly_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_brood_harvest_queen_stock = {
	possible = {
		has_tradition = tr_xeno_brood_harvest_egg_protocols
	}
	custom_tooltip = tr_xeno_brood_harvest_queen_stock_desc
	modifier = {
		planet_amenities_mult = 0.05
		planet_jobs_food_produces_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_brood_harvest_rapid_clutches = {
	possible = {
		has_tradition = tr_xeno_brood_harvest_incubation_arrays
	}
	custom_tooltip = tr_xeno_brood_harvest_rapid_clutches_desc
	modifier = {
		logistic_growth_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_brood_harvest_brood_logistics = {
	possible = {
		has_tradition = tr_xeno_brood_harvest_queen_stock
	}
	custom_tooltip = tr_xeno_brood_harvest_brood_logistics_desc
	modifier = {
		planet_jobs_food_produces_mult = 0.10
		planet_pop_assembly_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_brood_harvest_finish = {
	custom_tooltip = tr_xeno_brood_harvest_finish_desc
	modifier = {
		ascension_perks_add = 1
		logistic_growth_mult = 0.10
		planet_pop_assembly_mult = 0.15
	}
	ai_weight = { factor = 5000 }
}

###############################################
# === xeno_captor_tradition_exotic_trade.txt ===
###############################################
###############################################
# CAPTOR TRADITION - Exotic Trade
# Non-hive empires exploiting captured Xenomorphs.
###############################################

tradition_xeno_exotic_trade = {
	unlocks_agenda = agenda_xeno_exotic_trade
	custom_tooltip = tradition_xeno_exotic_trade_desc
	possible = { is_xeno_captor_tradition_empire = yes }
	modifier = {
		planet_jobs_trade_produces_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_exotic_trade_xeno_markets = {
	possible = {
		has_tradition = tradition_xeno_exotic_trade
	}
	custom_tooltip = tr_xeno_exotic_trade_xeno_markets_desc
	modifier = {
		planet_jobs_trade_produces_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_exotic_trade_pleasure_franchises = {
	possible = {
		has_tradition = tradition_xeno_exotic_trade
	}
	custom_tooltip = tr_xeno_exotic_trade_pleasure_franchises_desc
	modifier = {
		planet_amenities_mult = 0.05
		planet_jobs_trade_produces_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_exotic_trade_export_licenses = {
	possible = {
		has_tradition = tr_xeno_exotic_trade_xeno_markets
	}
	custom_tooltip = tr_xeno_exotic_trade_export_licenses_desc
	modifier = {
		planet_jobs_trade_produces_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_exotic_trade_luxury_specimens = {
	possible = {
		has_tradition = tr_xeno_exotic_trade_pleasure_franchises
	}
	custom_tooltip = tr_xeno_exotic_trade_luxury_specimens_desc
	modifier = {
		planet_jobs_trade_produces_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_exotic_trade_galactic_demand = {
	possible = {
		has_tradition = tr_xeno_exotic_trade_export_licenses
	}
	custom_tooltip = tr_xeno_exotic_trade_galactic_demand_desc
	modifier = {
		planet_jobs_trade_produces_mult = 0.10
		branch_office_value_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_exotic_trade_finish = {
	custom_tooltip = tr_xeno_exotic_trade_finish_desc
	modifier = {
		ascension_perks_add = 1
		planet_jobs_trade_produces_mult = 0.25  # 3_63: merged 2 duplicates (F5 category-share)
	}
	ai_weight = { factor = 5000 }
}

###############################################
# === xeno_captor_tradition_living_spectacle.txt ===
###############################################
###############################################
# CAPTOR TRADITION - Living Spectacle
# Non-hive empires exploiting captured Xenomorphs.
###############################################

tradition_xeno_living_spectacle = {
	unlocks_agenda = agenda_xeno_living_spectacle
	custom_tooltip = tradition_xeno_living_spectacle_desc
	possible = { is_xeno_captor_tradition_empire = yes }
	modifier = {
		planet_amenities_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_living_spectacle_grand_menageries = {
	possible = {
		has_tradition = tradition_xeno_living_spectacle
	}
	custom_tooltip = tr_xeno_living_spectacle_grand_menageries_desc
	modifier = {
		planet_amenities_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_living_spectacle_exhibition_tours = {
	possible = {
		has_tradition = tradition_xeno_living_spectacle
	}
	custom_tooltip = tr_xeno_living_spectacle_exhibition_tours_desc
	modifier = {
		planet_jobs_unity_produces_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_living_spectacle_dread_attractions = {
	possible = {
		has_tradition = tr_xeno_living_spectacle_grand_menageries
	}
	custom_tooltip = tr_xeno_living_spectacle_dread_attractions_desc
	modifier = {
		planet_stability_add = 3
		planet_amenities_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_living_spectacle_captive_logistics = {
	possible = {
		has_tradition = tr_xeno_living_spectacle_exhibition_tours
	}
	custom_tooltip = tr_xeno_living_spectacle_captive_logistics_desc
	modifier = {
		planet_jobs_specialist_produces_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_living_spectacle_perfected_displays = {
	possible = {
		has_tradition = tr_xeno_living_spectacle_dread_attractions
	}
	custom_tooltip = tr_xeno_living_spectacle_perfected_displays_desc
	modifier = {
		planet_amenities_mult = 0.10
		planet_jobs_unity_produces_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_living_spectacle_finish = {
	custom_tooltip = tr_xeno_living_spectacle_finish_desc
	modifier = {
		ascension_perks_add = 1
		planet_amenities_mult = 0.15
		planet_jobs_unity_produces_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

###############################################
# === xeno_captor_tradition_vivisection_doctrine.txt ===
###############################################
###############################################
# CAPTOR TRADITION - Vivisection Doctrine
# Non-hive empires exploiting captured Xenomorphs.
###############################################

tradition_xeno_vivisection_doctrine = {
	unlocks_agenda = agenda_xeno_vivisection_doctrine
	custom_tooltip = tradition_xeno_vivisection_doctrine_desc
	possible = { is_xeno_captor_tradition_empire = yes }
	modifier = {
		all_technology_research_speed = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_vivisection_doctrine_dissection_theatres = {
	possible = {
		has_tradition = tradition_xeno_vivisection_doctrine
	}
	custom_tooltip = tr_xeno_vivisection_doctrine_dissection_theatres_desc
	modifier = {
		planet_jobs_society_research_produces_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_vivisection_doctrine_genome_archives = {
	possible = {
		has_tradition = tradition_xeno_vivisection_doctrine
	}
	custom_tooltip = tr_xeno_vivisection_doctrine_genome_archives_desc
	modifier = {
		all_technology_research_speed = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_vivisection_doctrine_controlled_specimens = {
	possible = {
		has_tradition = tr_xeno_vivisection_doctrine_dissection_theatres
	}
	custom_tooltip = tr_xeno_vivisection_doctrine_controlled_specimens_desc
	modifier = {
		planet_jobs_society_research_produces_mult = 0.05
		planet_jobs_physics_research_produces_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_vivisection_doctrine_weaponized_biology = {
	possible = {
		has_tradition = tr_xeno_vivisection_doctrine_genome_archives
	}
	custom_tooltip = tr_xeno_vivisection_doctrine_weaponized_biology_desc
	modifier = {
		army_damage_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_vivisection_doctrine_perfect_understanding = {
	possible = {
		has_tradition = tr_xeno_vivisection_doctrine_controlled_specimens
	}
	custom_tooltip = tr_xeno_vivisection_doctrine_perfect_understanding_desc
	modifier = {
		all_technology_research_speed = 0.05
		planet_jobs_society_research_produces_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_vivisection_doctrine_finish = {
	custom_tooltip = tr_xeno_vivisection_doctrine_finish_desc
	modifier = {
		ascension_perks_add = 1
		all_technology_research_speed = 0.10
		planet_jobs_society_research_produces_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

###############################################
# === xeno_captor_tradition_xeno_dominion.txt ===
###############################################
###############################################
# CAPTOR TRADITION - Xeno Dominion
# Non-hive empires exploiting captured Xenomorphs.
###############################################

tradition_xeno_xeno_dominion = {
	unlocks_agenda = agenda_xeno_xeno_dominion
	custom_tooltip = tradition_xeno_xeno_dominion_desc
	possible = { is_xeno_captor_tradition_empire = yes }
	modifier = {
		army_damage_mult = 0.10
		damage_vs_country_type_default_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_xeno_dominion_capture_protocols = {
	possible = {
		has_tradition = tradition_xeno_xeno_dominion
	}
	custom_tooltip = tr_xeno_xeno_dominion_capture_protocols_desc
	modifier = {
		army_morale_damage_mult = 0.15
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_xeno_dominion_reinforced_pens = {
	possible = {
		has_tradition = tradition_xeno_xeno_dominion
	}
	custom_tooltip = tr_xeno_xeno_dominion_reinforced_pens_desc
	modifier = {
		planet_stability_add = 3
		planet_amenities_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_xeno_dominion_breaking_methods = {
	possible = {
		has_tradition = tr_xeno_xeno_dominion_capture_protocols
	}
	custom_tooltip = tr_xeno_xeno_dominion_breaking_methods_desc
	modifier = {
		planet_jobs_unity_produces_mult = 0.05
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_xeno_dominion_trophy_displays = {
	possible = {
		has_tradition = tr_xeno_xeno_dominion_reinforced_pens
	}
	custom_tooltip = tr_xeno_xeno_dominion_trophy_displays_desc
	modifier = {
		planet_amenities_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_xeno_dominion_apex_handlers = {
	possible = {
		has_tradition = tr_xeno_xeno_dominion_breaking_methods
	}
	custom_tooltip = tr_xeno_xeno_dominion_apex_handlers_desc
	modifier = {
		army_damage_mult = 0.10
		army_health = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_xeno_dominion_finish = {
	custom_tooltip = tr_xeno_xeno_dominion_finish_desc
	modifier = {
		ascension_perks_add = 1
		army_damage_mult = 0.15
		planet_jobs_unity_produces_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

###############################################
# === xeno_captor_tradition_xeno_mystique.txt ===
###############################################
###############################################
# CAPTOR TRADITION - Xeno Mystique
# Diplomacy/influence built on the mystique of captive Xenos.
# Inspired by Mango's diplomacy themes, using base-game modifiers.
###############################################

tradition_xeno_mystique = {
	unlocks_agenda = agenda_xeno_mystique
	custom_tooltip = tradition_xeno_mystique_desc
	possible = { is_xeno_captor_tradition_empire = yes }
	modifier = {
		diplo_weight_mult = 0.10
		envoys_add = 1
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_mystique_exotic_envoys = {
	possible = {
		has_tradition = tradition_xeno_mystique
	}
	custom_tooltip = tr_xeno_mystique_exotic_envoys_desc
	modifier = {
		envoys_add = 1
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_mystique_dread_reputation = {
	possible = {
		has_tradition = tradition_xeno_mystique
	}
	custom_tooltip = tr_xeno_mystique_dread_reputation_desc
	modifier = {
		diplo_weight_economy_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_mystique_allure_of_the_apex = {
	possible = {
		has_tradition = tr_xeno_mystique_exotic_envoys
	}
	custom_tooltip = tr_xeno_mystique_allure_of_the_apex_desc
	modifier = {
		pop_government_ethic_attraction = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_mystique_monstrous_prestige = {
	possible = {
		has_tradition = tr_xeno_mystique_dread_reputation
	}
	custom_tooltip = tr_xeno_mystique_monstrous_prestige_desc
	modifier = {
		diplo_weight_mult = 0.10
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_mystique_perfected_presentation = {
	possible = {
		has_tradition = tr_xeno_mystique_allure_of_the_apex
	}
	custom_tooltip = tr_xeno_mystique_perfected_presentation_desc
	modifier = {
		diplo_weight_mult = 0.05
		envoys_add = 1
	}
	ai_weight = { factor = 5000 }
}

tr_xeno_mystique_finish = {
	custom_tooltip = tr_xeno_mystique_finish_desc
	modifier = {
		ascension_perks_add = 1
		diplo_weight_mult = 0.15
		envoys_add = 1
	}
	ai_weight = { factor = 5000 }
}
